local log_通用 = require("通用方法集合.二次封装方法.Log").Log_通用
local 初始化配置系统设置=require("configs.Config").初始化设置["初始化设置_系统设置"]
local 系统设置版本号=require("configs.Config").初始化设置_版本号["系统设置版本号"]   --修改这个编号可以强制重新设置系统设置

local M={}

local function 保存配置()
    local 当前等级 = _ENV["到整数"] (等级)
    _ENV["文件_保存记录"](初始化配置系统设置, {
        ["初始化配置系统设置"] = true,
        ["系统设置版本号"] = 系统设置版本号,
        ["记录等级"] = 当前等级
    })
    log_通用("系统设置配置保存成功")
end

local function 读取配置()
    local 配置 = _ENV["文件_读取记录"](初始化配置系统设置)
    local 当前等级 = _ENV["到整数"] (等级)
    if 配置 and 配置["记录内容"] and 配置["记录内容"]["初始化配置系统设置"] 
            and 配置["记录内容"]["系统设置版本号"] == 系统设置版本号 
            and 配置["记录内容"]["记录等级"] == 当前等级 then
        log_通用("系统设置配置已完成，不需要再设置系统设置")
        return true
    else
        log_通用("系统设置配置不存在，需要再设置系统设置")
        return false
    end
end
local function 系统设置 ()
	_ENV["调试输出"]("系统设置" , true)
	_ENV["客户_消息发送"](中控索引.运行状态 , "系统设置")
	
	local 设置功能 = 0
	local 设置战斗 = 0
	local 设置提醒 = 0
	local 设置环境 = 0
	local 找色_功能界面 = {31 , 223 , 137 , 284 ,
		"D1BE98-101010" ,
		"5|5|C4B490-101010|13|14|4C4538-101010|1|16|D8C59E-101010|-19|1|B2A282-101010|-15|17|786D58-101010|9|17|D5C29C-101010|11|16|D8C59E-101010|8|12|D8C59E-101010|-3|7|4C4337-101010|-7|5|908269-101010|-17|3|D5C29C-101010|-22|5|AD9D7E-101010|-19|17|3F382D-101010|-1|16|322C24-101010|9|14|C8B692-101010|11|13|5C5343-101010|-1|9|302922-101010|-7|9|8F8269-101010|-12|2|4B4436-101010" , 0 , 0.9
	}
	local 找色_功能标记 = {34 , 292 , 139 , 357 ,
		"8C7F65-101010" ,
		"3|-3|B6A685-101010|-3|-5|D8C59E-101010|-9|-5|635A47-101010|-7|3|2D271F-101010|-2|3|564D3F-101010|-3|-7|352F26-101010|-9|-7|D7C49E-101010|-13|-3|D8C59E-101010|-13|-2|D8C59E-101010|-13|0|D7C49D-101010|-7|0|AB9B7D-101010|0|2|8C7F65-101010|4|3|5A5343-101010|3|6|9B8D71-101010|1|6|D8C59E-101010|1|-2|D8C59E-101010|-2|-5|D8C59E-101010|-10|-3|D8C59E-101010|-5|0|625847-101010" , 0 , 0.9
	}
	local 找色_功能便捷 = {38 , 376 , 147 , 421 ,
		"D8C59E-101010" ,
		"-6|-11|D2BF99-101010|-14|-13|D6C39C-101010|-27|-13|3E392E-101010|-33|-12|BAA988-101010|-35|-8|6A604D-101010|-35|-4|474033-101010|-29|-2|D6C39C-101010|-16|0|675D4B-101010|-6|0|BAA988-101010|-1|-7|D8C59E-101010|-4|-11|D2C09A-101010|-18|-14|504739-101010|-28|-14|8D8067-101010|-31|-14|D8C59E-101010|-31|-8|D8C59E-101010|-30|-3|D8C59E-101010|-25|-3|BCAB89-101010" , 0 , 0.9
	}
	
	local 找色_界面关闭对话栏 = {284 , 221 , 1881 , 1025 ,
		"57554D-101010" ,
		"-25|1|605D55-101010|-32|2|33302C-101010|-32|8|5D5A52-101010|-20|10|1D1B19-101010|-10|6|1E1D1B-101010|-15|-1|1A1816-101010|-31|-1|2A2925-101010|-35|6|2F2D29-101010|-15|10|161513-101010|-1287|7|A0906E-101010|-1309|6|27231D-101010|-1312|6|27221C-101010|-1323|5|1E1A18-101010|-1341|2|807258-101010|-1357|0|1E1917-101010|-1367|0|494233-101010|-1382|0|484132-101010|-1388|1|AC9A76-101010|-1281|13|2D2821-101010" , 0 , 0.9
	}
	
	local 找色_便捷跳过召唤动画 = {284 , 221 , 1881 , 1025 ,
		"3F3D37-101010" ,
		"-10|-1|605D55-101010|-31|-1|161513-101010|-35|1|2B2925-101010|-25|6|57544D-101010|-18|8|272522-101010|-8|7|191816-101010|-10|0|5F5C54-101010|-19|0|171514-101010|-29|2|191816-101010|-30|7|504E47-101010|-1049|5|AF9C78-101010|-1071|4|A99774-101010|-1090|2|B4A17B-101010|-1105|2|524939-101010|-1117|2|958666-101010|-1135|2|605543-101010|-1150|2|221E19-101010|-1171|2|746850-101010|-1195|3|9D8D6C-101010" , 0 , 0.9
	}
	local 找色_不再显示召唤弹窗 = {1375 , 880 , 1621 , 1022 ,
		"1E1C19" ,
		"-950|2|8E7F62|-9|0|1D1C1A|-9|6|413E39|5|2|0E0D0C|5|-1|0E0E0C|-9|-4|4D4B44|-9|5|5C5A52|0|7|1F1D1A|19|7|3C3A35|-917|7|6B5F4A|-933|4|1B1714|-950|2|8E7F62|-966|1|211D1A|-969|1|87795D|-978|0|928365|-984|-2|655A46|-995|-2|241F1C|-1002|-2|191713|-1015|-2|1D1A17" , 0 , 0.9
	}
	local 找色_不使用省电 = {912 , 190 , 1896 , 1060 ,
		"504D47-101010" ,
		"3|-3|2F2D29-101010|-20|-12|605D55-101010|-30|-12|605D55-101010|-34|-11|3D3B36-101010|-34|-9|161513-101010|-28|-4|262422-101010|-15|0|1C1A18-101010|-2|3|23221F-101010|3|-3|2F2D29-101010|-18|-9|191816-101010|-25|-9|191615-101010|-23|4|1E1B1A-101010|-622|2|6D624C-101010|-652|-5|1D1A16-101010|-673|-5|1F1C19-101010|-688|-5|443D30-101010|-700|-5|B3A07B-101010|-714|-4|3D362B-101010|-733|-4|8A7A5F-101010" , 0 , 0.9
	}
	local 找色_队伍邀请请求 = {1196 , 218 , 1862 , 1024 ,
		"5B5851-101010" ,
		"4|-1|4D4A44-101010|9|-1|4D4A44-101010|13|-1|4D4A44-101010|13|5|58554E-101010|13|10|5E5B53-101010|13|18|58554E-101010|9|14|201D1B-101010|7|10|4A4741-101010|4|6|58554E-101010|8|5|1E1C19-101010|1|10|4A4842-101010|-2|10|4A4741-101010|-752|8|241B19-101010|-748|10|AC9B79-101010|-767|9|AD9C79-101010|-810|20|948465-101010|-827|18|A99774-101010|-855|16|A1906F-101010|-886|12|A29270-101010" , 0 , 0.9
	}
	local 找色_自动批准 = {1204 , 212 , 1890 , 1036 ,
		"5D5A52-101010" ,
		"2|-7|2F2D29-101010|1|-12|4E4B45-101010|0|-19|58564E-101010|-7|-17|191815-101010|-5|-14|1C1A18-101010|-10|-4|58554E-101010|-10|-3|484640-101010|-10|-8|5C5951-101010|-13|-9|5C5951-101010|211|0|ECE4D7-101010|203|-6|CBC2B6-101010|201|-14|ABA295-101010|219|-12|DBD2C6-101010|219|-2|DBD3C6-101010|229|-7|81766A-101010|231|-12|F6EEE1-101010|239|-19|C4BCAF-101010|-925|-1|AC9A76-101010|-934|2|A69472-101010" , 0 , 0.9
	}
	local 找色_参加队伍请求 = {1196 , 218 , 1862 , 1024 ,
		"4B4942-101010" ,
		"-1|-8|58554E-101010|-1|-17|58554E-101010|-1|-22|4B4942-101010|-11|-22|4B4942-101010|-11|-15|46443E-101010|-13|-7|1E1D1B-101010|13|-13|605D55-101010|29|-3|33312C-101010|-968|-18|A2916F-101010|-965|-8|988868-101010|-946|-11|746950-101010|-919|-12|807358-101010|-888|-11|87795D-101010|-878|-15|AB9975-101010|-903|-11|A79673-101010|-925|-5|968667-101010|-859|-6|8E7F62-101010|-846|-5|7B6E55-101010|-909|-11|12100D-101010" , 0 , 0.9
	}
	
	local 找色_直接关闭 = {1638 , 202 , 1896 , 844 ,
		"16181A-101010" ,
		"5|-10|373D3E-101010|14|-17|181A1C-101010|12|-12|555D60-101010|-21|-16|42484A-101010|-21|-14|555D60-101010|-22|-9|555D60-101010|-24|-7|3A4042-101010|-26|-2|4C5356-101010|-28|1|42484B-101010|-27|-9|3F4547-101010|-21|-9|555D60-101010|-19|-9|43494C-101010|-16|-9|3F4547-101010|-11|-22|191A1D-101010|-2|-18|454C4E-101010|-2|-12|222426-101010|5|-15|161719-101010|7|-10|555D60-101010|7|1|2B2F31-101010" , 0 , 0.9
	}
	local 找色_直接低 = {953 , 340 , 1429 , 1024 ,
		"272B2C-101010" ,
		"4|-1|363B3D-101010|2|-4|121314-101010|2|-18|545C5F-101010|-6|-17|2A2E30-101010|-6|-11|2C3032-101010|-4|-1|474E50-101010|-4|0|484F52-101010|-8|3|111314-101010|-10|-4|525A5D-101010|-10|-16|50575A-101010|-10|-19|2C3032-101010|-12|-12|545C5F-101010|-4|-11|4C5356-101010|0|-11|25282A-101010|5|-11|313538-101010|5|-22|131517-101010|-2|-17|404648-101010|-2|-5|171A1B-101010|-2|0|1A1D1E-101010" , 0 , 0.95
	}
	local 找色_显示10人 = {284 , 221 , 1881 , 1025 ,
		"44413C-101010" ,
		"-6|-11|57544D-101010|-11|-11|1E1B19-101010|-13|-8|201D1B-101010|-13|-6|1F1D1A-101010|-12|-3|1E1B19-101010|-16|2|282623-101010|-17|-8|514E47-101010|-19|-14|22211E-101010|-562|-2|AB9975-101010|-557|-10|938365-101010|-560|-19|211D19-101010|-569|-11|A69572-101010|-587|-1|221E19-101010|-594|-11|A79673-101010|-596|0|484032-101010|-616|-5|181612-101010|-621|-10|383128-101010|-625|-7|756951-101010|-639|-8|807358-101010" , 0 , 0.9
	}
	回到主界面()
	-------------------扫描设置------
	local 探查周边目标 = 0
	local 目标筛选 = 0
	local 找色_探查周边目标 = {1355 , 181 , 1529 , 228 ,
		"D5BF92-101010" ,
		"5|9|574937-101010|13|9|C1AC83-101010|22|6|C0AB83-101010|25|5|E5CE9E-101010|17|5|4D3F30-101010|-40|5|87745A-101010|-49|5|635440-101010|-74|1|60523E-101010|-92|0|DEC798-101010|-91|-3|C0AB82-101010|-85|7|C2AC84-101010|-60|5|8A795C-101010|-48|5|988667-101010|-32|5|C5AF86-101010|-13|5|504233-101010|-6|5|978465-101010|5|2|7F6E54-101010|8|0|CBB58B-101010|4|-6|A59270-101010" , 0 , 0.8
	}
	
	local 找色_探查3秒 = {1459 , 287 , 1551 , 338 ,
		"CBAF7C-101010" ,
		"0|2|BCA170-101010|6|6|9C8659-101010|6|1|A88B5B-101010|3|0|DABF89-101010|0|0|CBAF7C-101010|-3|2|B89B6A-101010|1|7|BFA372-101010|4|7|84724A-101010|4|5|AE9363-101010|4|1|B79A67-101010|3|-2|9F8253-101010|-2|-2|877149-101010|-4|3|B29664-101010" , 0 , 0.8
	}
	
	local 找色_关闭效果 = {1653 , 466 , 1775 , 656 ,
		"736A57" ,
		"0|-3|948871|1|-5|A79A80|1|-7|B0A286|1|-11|8D816C|7|-13|8F836D|8|-12|B6A88C|8|-8|92866F|8|-5|A1947B|8|-1|887C67|16|-2|90846E|17|-7|C2B395|17|-10|AFA186|26|-7|978B74|27|-8|9A8E76|27|-11|C7B899|20|0|B8A98D|27|0|B3A58A|27|-4|B7A88C|20|-4|BAAC8F" , 0 , 0.8
	}
	local 找色_20名 = {1433 , 343 , 1490 , 375 ,
		"D2C481-101010" ,
		"0|-3|D1C481-101010|1|-6|C4B879-101010|2|-8|CBBE7D-101010|5|-9|BCB174-101010|6|-9|968D5D-101010|7|-5|9E9461-101010|7|-4|8B8256-101010|7|-2|7E764E-101010|-11|5|DDCF88-101010|-10|5|D2C582-101010|-9|5|BEB275-101010|-8|5|B0A46D-101010|-7|5|B2A76E-101010|-6|5|B2A76E-101010|4|5|968C5D-101010|2|4|A99E69-101010|2|4|A99E69-101010|1|3|D0C381-101010|0|2|C7BB7B-101010" , 0 , 0.8
	}
	local 找色_目标筛选 = {1616 , 187 , 1729 , 226 ,
		"EAD2A1-101010" ,
		"16|0|685843-101010|22|0|D6BF92-101010|37|2|C6B087-101010|-15|-7|BCA67F-101010|-15|-4|9F8C6B-101010|-18|2|C2AC84-101010|-18|4|A69270-101010|0|4|EAD2A1-101010|10|4|BBA67F-101010|20|3|9C8969-101010|43|3|61503D-101010|57|3|9C896A-101010|64|0|584A3A-101010|49|-2|8B7A5D-101010|35|-1|9E8A6A-101010|9|-1|BEA881-101010|-5|0|76634C-101010|-12|0|76664D-101010|-2|0|B39F79-101010" , 0 , 0.8
	}
	local 找色_目标勾选 = {1338 , 286 , 1791 , 398 ,
		"C8B386-101010" ,
		"-13|0|DCBE8F-101010|-12|1|D8B98B-101010|-12|2|BEA67B-101010|-11|3|C4B180-101010|-11|3|C4B180-101010|-10|3|D4BF8B-101010|-9|4|CBB68A-101010|-9|4|CBB68A-101010|-8|5|D2BC90-101010|-8|5|D2BC90-101010|-7|6|CEB98D-101010|-6|6|CFB98E-101010|-6|7|D1BC8D-101010|-6|8|D9C888-101010|-5|7|D1BC8D-101010|-4|6|CFBA8F-101010|-3|5|D5BF95-101010|-2|3|BCA983-101010|-2|2|C2AD84-101010" , 0 , 0.9
	}
	
	for i = 1 , 50 do
		
		if 目标筛选 == 1 and 探查周边目标 == 1 then
			
			_ENV["鼠标_随机点击"] (1776 , 151 , 1000 , 1200)
			_ENV["鼠标_随机点击"] (1857 , 148 , 1000 , 1200)
			
			break
		elseif	目标筛选 == 0 and _ENV["图色_多点找色Ex"](找色_目标筛选 , 0.9 , 0 , 0 , 0 , 1 , false) then
			
			for i = 1 , 6 do
				if _ENV["图色_多点找色Ex"](找色_目标勾选 , 0.8 , 0 , 0 , 0 , 1 , true ) then
					
					_ENV["调试输出"]("设置探查3秒" , true)
				end
			end
			_ENV["调试输出"]("目标筛选设置完成" , true)
			目标筛选 = 1
			
		elseif 探查周边目标 == 0 and _ENV["图色_多点找色Ex"](找色_扫描开启 , 0.9 , 0 , 0 , 0 , 1 , true) then
			
			for i = 1 , 9 do
				if _ENV["图色_多点找色Ex"](找色_探查3秒 , 0.9 , 0 , 0 , 0 , 1 , false ) then
					break
				else
					_ENV["鼠标_随机点击"] (1482 , 310 , 1000 , 1200)
					_ENV["调试输出"]("设置探查3秒" , true)
				end
			end
			for i = 1 , 4 do
				if _ENV["图色_多点找色Ex"](找色_关闭效果 , 0.9 , 0 , 0 , 0 , 1 , true ) then
					_ENV["调试输出"]("关闭效果" , true)
				end
			end
			for i = 1 , 4 do
				if _ENV["图色_多点找色Ex"]( 找色_20名 , 0.9 , 0 , 0 , 0 , 1 , false ) then
					_ENV["调试输出"]("20名效果" , true)
					break
				else
					_ENV["鼠标_随机点击"] (1677 , 402 , 1000 , 1200)
					_ENV["鼠标_随机点击"] (1731 , 401 , 1000 , 1200)
					_ENV["鼠标_随机点击"] (1731 , 401 , 1000 , 1200)
				end
			end
			_ENV["调试输出"]("探查周边目标设置完成" , true)
			_ENV["鼠标_随机点击"] (1648 , 206 , 1000 , 1200)
			探查周边目标 = 1
		elseif _ENV["图色_多点找色Ex"](找色_扫描开启 , 0.9 , 0 , 0 , 0 , 1 , true) then
			
		elseif 界面判断() == "主界面" then
			_ENV["鼠标_随机点击"] (1856 , 365 , 1000 , 1200)
			_ENV["调试输出"]("开启扫描" , true , 300)
			
		else
			_ENV["调试输出"]("返回主页面" , true , 500)
			回到主界面(true)
			
		end
		
	end
	
	-----------------------
	for i = 1 , 50 do
		if 设置战斗 == 1 and 设置提醒 == 1 and 设置环境 == 1 and 设置功能 == 1 then
			_ENV["调试输出"]("设置完成" , true)
			保存配置()
			return true
			
		elseif 设置战斗 == 0 and _ENV["图色_多点找色Ex"](找色_设置战斗 , 0.9 , 0 , 0 , 0 , 1 , false ) then
			_ENV["调试输出"]("设置战斗" , true)
			_ENV["鼠标_随机点击"] (107 , 257 , 1500 , 2000) ---探查目标
			_ENV["鼠标_随机点击"] (1741 , 281 , 1000 , 2000) ---无限制

			_ENV["鼠标_随机点击"] (112 , 327 , 1500 , 2000) ---自动获得
			_ENV["鼠标_随机点击"] (1730 , 280 , 1000 , 2000) ---装备稀有以上
			-----------
			_ENV["鼠标_随机点击"] (138 , 392 , 1500 , 2000) ---自动操作
			_ENV["鼠标_随机点击"] (1622 , 281 , 1000 , 2000) ---生命药水
			
            if 等级 < 45 then
                _ENV["鼠标_随机点击"] (1265 , 400 , 1000 , 2000)
			elseif 等级 < 60 then
				_ENV["鼠标_随机点击"] (1400 , 400 , 1000 , 2000)
            elseif 等级 < 65 then
                _ENV["鼠标_随机点击"] (1500 , 400 , 1000 , 2000)
            elseif 等级 < 70 then
                _ENV["鼠标_随机点击"] (1620 , 400 , 1000 , 2000)
            else 
                _ENV["鼠标_随机点击"] (1747 , 400 , 1000 , 2000)
            end
		
			
			设置战斗 = 1
			
		elseif 设置提醒 == 0 and _ENV["图色_多点找色Ex"](找色_设置提醒 , 0.9 , 0 , 0 , 0 , 1 , false ) then
			_ENV["调试输出"]("设置提醒" , true)
			_ENV["鼠标_随机点击"] (80 , 323 , 1500 , 2000) ---推送
			_ENV["鼠标_随机点击"] (1723 , 281 , 1000 , 2000) ---关闭
			
			设置提醒 = 1
			
		elseif 设置环境 == 0 and _ENV["图色_多点找色Ex"](找色_设置环境 , 0.9 , 0 , 0 , 0 , 1 , false ) then
			_ENV["调试输出"]("设置环境" , true)
			for i = 1 , 9 do
				if _ENV["图色_多点找色Ex"](找色_直接低 , 0.9 , 0 , 0 , 0 , 1 , true ) then
					_ENV["调试输出"]("设置低" , true)
				end
			end
			_ENV["鼠标_模拟滑动"](1463 , 895 , 1484 , 685 , 400 , 600 , 2 )
			
			if _ENV["图色_多点找色Ex"](找色_显示10人 , 0.88 , 0 , 0 , 0 , 1 , true ) then
				_ENV["调试输出"]("显示10人" , true)
			end
			
			if _ENV["图色_多点找色Ex"](找色_直接低 , 0.9 , 0 , 0 , 0 , 1 , true ) then
				_ENV["调试输出"]("设置低" , true)
			end
			设置环境 = 1
			
		elseif 设置功能 == 0 and _ENV["图色_多点找色Ex"](找色_设置功能 , 0.9 , 0 , 0 , 0 , 1 , false ) then
			_ENV["调试输出"]("设置功能" , true)
			
			if _ENV["图色_多点找色Ex"](找色_界面关闭对话栏 , 0.9 , 0 , 0 , 0 , 1 , true ) then
				
			end
			_ENV["鼠标_随机点击"] (86 , 335 , 1000 , 2000) ---转标记
			if _ENV["图色_多点找色Ex"](找色_功能标记 , 0.9 , 0 , 0 , 0 , 1 , true ) then
				for i = 1 , 5 do
					if _ENV["图色_多点找色Ex"](找色_直接关闭 , 0.9 , 0 , 0 , 0 , 1 , true ) then
						_ENV["调试输出"]("关闭" , true)
					end
				end
				
			end
			_ENV["鼠标_随机点击"] (98 , 400 , 1000 , 2000) ---转便捷
			
			if _ENV["图色_多点找色Ex"](找色_功能便捷 , 0.9 , 0 , 0 , 0 , 1 , false ) then
				if _ENV["图色_多点找色Ex"](找色_队伍邀请请求 , 0.9 , 0 , 0 , 0 , 1 , true ) then
					
					_ENV["调试输出"]("队伍邀请请求" , true , 1600)
				end
				
				if _ENV["图色_多点找色Ex"](找色_自动批准 , 0.9 , 0 , 0 , 0 , 2 , true ) then
					
					_ENV["调试输出"]("自动批准" , true , 600)
				end
				if _ENV["图色_多点找色Ex"](找色_参加队伍请求 , 0.9 , 0 , 0 , 0 , 1 , true ) then
					
					_ENV["调试输出"]("参加队伍请求" , true , 1600)
				end
				
				if _ENV["图色_多点找色Ex"](找色_自动批准 , 0.9 , 0 , 0 , 0 , 2 , true ) then
					
					_ENV["调试输出"]("自动批准" , true , 600)
				end
				
				_ENV["鼠标_模拟滑动"](1463 , 895 , 1484 , 685 , 400 , 600 , 1 )
				
				if _ENV["图色_多点找色Ex"](找色_便捷跳过召唤动画 , 0.9 , 0 , 0 , 0 , 1 , true ) then
					_ENV["调试输出"]("关闭动画" , true)
				end
				_ENV["鼠标_模拟滑动"](1463 , 895 , 1484 , 685 , 400 , 600 , 2)
				if _ENV["图色_多点找色Ex"](找色_不再显示召唤弹窗 , 0.9 , 0 , 0 , 0 , 1 , true ) then
					
					_ENV["调试输出"]("不再显示召唤弹窗" , true)
				end
				
				if _ENV["图色_多点找色Ex"](找色_不使用省电 , 0.9 , 0 , 0 , 0 , 1 , true ) then
					_ENV["调试输出"]("不使用省电" , true)
				end
				
			end
			设置功能 = 1
			
		elseif _ENV["图色_多点找色Ex"](找色_设置页面 , 0.9 , 0 , 0 , 0 , 1 , false ) then
			if 设置功能 == 0 then
				_ENV["鼠标_随机点击"] (165 , 152 , 1000 , 2000)
			elseif 设置战斗 == 0 then
				_ENV["鼠标_随机点击"] (417 , 151 , 1000 , 2000)
			elseif 设置提醒 == 0 then
				_ENV["鼠标_随机点击"] (694 , 152 , 1000 , 2000)
			elseif 设置环境 == 0 then
				_ENV["鼠标_随机点击"] (961 , 153 , 1000 , 2000)
			end
		elseif _ENV["图色_多点找色Ex"](找色_菜单页面 , 0.9 , 0 , 0 , 0 , 1 , false ) then
			_ENV["调试输出"]("菜单页面转设置" , true)
			_ENV["鼠标_随机点击"] (1624 , 990 , 1000 , 2000)
			
		elseif 界面判断() == "主界面" then
			_ENV["调试输出"]("开启菜单页面" , true , 500)
			_ENV["鼠标_随机点击"] (1860 , 48 , 1000 , 2000)
		end
		_ENV["调试输出"]("系统设置中" , true , 500)
		
	end
	
end

local function 设置系统设置()
    -- 初始化MQTT客户端（如果需要的话）
    if _ENV["是否接入中控"] ~= "1" then
        -- 如果不需要接入中控，可以跳过消息发送
        _ENV["调试输出"]("直接设置模式：跳过MQTT消息发送", true)
    end
    -- 调用系统设置函数
    系统设置()
end

function M.检测并初始化系统设置()
    if 读取配置() then
        return true
    else
        return 设置系统设置()
    end
end

function M.Test()
   M.检测并初始化系统设置()
end

return M